spiny slipper shell - French English Dictionary